ראיון ראשון הוא ראיון טכני מקצועי.
ראיון שני הוא מול CTO ואז ראיון HR.
שאלות מתוך הראיון
שואלים שאלות על ארכיטקטורה, יירצו לראות את הניסיון הקודם שלכם, באיזה מערכות עבדתם ולמה בחרתם טכנולוגיה X לעומת טכנולוגיה Y.
אותי שאלו למשל למה החלטנו להשתמש בתשתית Kafka לעומת תור רגיל (Rabbit MQ).
צריך לממש פונקציה שמקבלת עמוד html ומחזירה וכותבת לדיסק את הקובץ html הזה ואת כל התלויות שלו.
למשל אם a.html מפנה ל b.html ו c.html בסופו של דבר צריך שבדיסק יהיו a, b, c.
בהנחה שיש לכם פונקציות:
getContent(url( - מחזירה את התוכן של הקובץ html
getReferences(url) - מחזירה רשימה של כל הurls שאותו דף מפנה אליהם.
save(name, content) - כותבת את הקובץ בשם name שהתוכן שלו content.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוגוסט 2018
משתמשים ברקורסיה, שימו לב שגם צריך לקחת בחשבון הפנייה מעגלית.
פברואר 2020
אם הבנתי נכון את השאלה, צריך למיין טופולוגית את ההפניות ואז אפשר לדעת איזה קובץ להריץ לפי סדר ההפניות